local physicsShapes = class(physicsShapes)

function physicsShapes:ctor()
	self.minrun = {}
	self.minrun.run = {}
	self.minrun.jump = {}
	self.minrun.die = {}

	--0
	self.minrun.run[#self.minrun.run+1] = 
		cc.PhysicsShapeBox:create(cc.size(74,46) ,cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-46,58))
	--1
	self.minrun.run[#self.minrun.run+1] = 
		cc.PhysicsShapeBox:create(cc.size(76,48),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-46,58))
	--2
	self.minrun.run[#self.minrun.run+1] = 
		cc.PhysicsShapeBox:create(cc.size(80,52),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-48,56))
	--3
	self.minrun.run[#self.minrun.run+1] = 
		cc.PhysicsShapeBox:create(cc.size(60,64),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-40,62))
	--4
	self.minrun.run[#self.minrun.run+1] = 
		cc.PhysicsShapeBox:create(cc.size(50,60),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-38,60))
	--5
	self.minrun.run[#self.minrun.run+1] = 
		cc.PhysicsShapeBox:create(cc.size(56,58),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-34,58))

	--0
	self.minrun.jump[#self.minrun.jump+1] = 
		cc.PhysicsShapeBox:create(cc.size(58,62) ,cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-47,28))
	--1
	self.minrun.jump[#self.minrun.jump+1] = 
		cc.PhysicsShapeBox:create(cc.size(54,84),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-44,46))
	--2
	self.minrun.jump[#self.minrun.jump+1] = 
		cc.PhysicsShapeBox:create(cc.size(62,80),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-50,54))
	--3
	self.minrun.jump[#self.minrun.jump+1] = 
		cc.PhysicsShapeBox:create(cc.size(64,60),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-54,58))
	--4
	self.minrun.jump[#self.minrun.jump+1] = 
		cc.PhysicsShapeBox:create(cc.size(56,74),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-50,58))
	--5
	self.minrun.jump[#self.minrun.jump+1] = 
		cc.PhysicsShapeBox:create(cc.size(62,54),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-56,62))
	--6
	self.minrun.jump[#self.minrun.jump+1] = 
		cc.PhysicsShapeBox:create(cc.size(50,76),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-62,54))
	--7
	self.minrun.jump[#self.minrun.jump+1] = 
		cc.PhysicsShapeBox:create(cc.size(58,74),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-64,38))
	--8
	self.minrun.jump[#self.minrun.jump+1] = 
		cc.PhysicsShapeBox:create(cc.size(58,56),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-64,28))
	--9
	self.minrun.jump[#self.minrun.jump+1] = 
		cc.PhysicsShapeBox:create(cc.size(50,62),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-60,32))

	--0
	self.minrun.die[#self.minrun.die+1] = 
		cc.PhysicsShapeBox:create(cc.size(70,62) ,cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(0,50))
	--1
	self.minrun.die[#self.minrun.die+1] = 
		cc.PhysicsShapeBox:create(cc.size(60,66),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-4,52))
	--2
	self.minrun.die[#self.minrun.die+1] = 
		cc.PhysicsShapeBox:create(cc.size(58,58),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-2,52))
	--3
	self.minrun.die[#self.minrun.die+1] = 
		cc.PhysicsShapeBox:create(cc.size(52,60),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-14,54))
	--4
	self.minrun.die[#self.minrun.die+1] = 
		cc.PhysicsShapeBox:create(cc.size(60,58),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-46,58))
	--5
	self.minrun.die[#self.minrun.die+1] = 
		cc.PhysicsShapeBox:create(cc.size(68,38),cc.PHYSICSSHAPE_MATERIAL_DEFAULT , cc.p(-58,48))


	---[[
	local tag=1000
	for k,v in pairs(self.minrun.run) do
		--v:retain()
		v:setTag(tag)
		tag = tag +1
	end
	tag = 10100
	for k,v in pairs(self.minrun.jump) do
		--v:retain()
		v:setTag(tag)
		tag = tag +1
	end
	for k,v in pairs(self.minrun.die) do
		v:retain()
		v:setTag(tag)
		tag = tag +1
	end
	--]]
end
	
return physicsShapes